package com.linq.cool.beauty.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.linq.cool.beauty.domain.BeautyCoupon;

import java.util.List;

/**
 * @Author: yqlin
 * @Date: 2021/2/7 03:22
 * @Description:
 * @Version: 1.0.0
 */

public interface BeautyCouponMapper extends BaseMapper<BeautyCoupon> {
    /**
     * 根据指定类型查询卡券 未过期
     *
     * @param type 卡券类型
     *
     * @return 结果
     */
    List<BeautyCoupon> listByType(Integer type);

    /**
     * 根据分类ID查询优惠券
     *
     * @param productCategoryId 未过期
     *
     * @return
     */
    List<BeautyCoupon> listByProductCategoryId(Long productCategoryId);

    /**
     * 查询指定商品优惠券
     *
     * @param productId
     *
     * @return
     */
    List<BeautyCoupon> listByProductId(Long productId);
}